html,body{
	width: 100%;
	height:100%;
}
.header{
	position: absolute;
}
.wrap{
	position: relative;
	height: 100%;
}
.hd_wrapper {
    position: absolute;
    width: 100%;
    z-index: 888;
    top: 0;
    left: 0;
    height: .79rem;
}
.scrollWrap{
	height: 100%;
    max-height: 100%;
    overflow: scroll;
    padding-top: .79rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.search_box{
	background-color: #65bdd1;
	position: relative;
	margin-top: .44rem;
}
.search{
	padding: .03rem .125rem;
}
.search input{
	display: block;
	outline: none;
	border:none;
	padding: .07rem .075rem .07rem .26rem;
	width: calc(100% - .36rem);
	width: -webkit-calc(100% - .36rem);
}
.search_icon{
	display: block;
	width: .135rem;
	height: .135rem;
	position: absolute;
	top: .1rem;
	left: .2rem;
	background: url(../../images/xmn_key_search.png) no-repeat center center;
	background-size: .135rem .135rem;
}
.current_city{
	font-size: .12rem;
	color: #949494;
}
.current_city p{
	padding: .125rem 0 .065rem .05rem;
}
.get_current{
	color: #555555;
	background: url(../../images/xmn_city.png) no-repeat left center;
	background-size: .14rem .2rem;
	background-position: .045rem;
	background-color: white;
}
.get_current p{
	padding: .13rem 0 .13rem .26rem;
	line-height: 1.2;
}
.city_type{
	font-size: .12rem;
	color: #949494;
}
.city_type p{
	padding: .125rem 0 .065rem .05rem;
}
.city_list{
	background-color: white;
	position: relative;
	padding: .05rem .26rem .02rem .05rem;
}
.city_ul{
	width: 100%;
	overflow: hidden;
}
.city_ul li{
	border:1px solid #cfcfcf;
	text-align: center;
	margin: 0 .03rem .03rem 0;
	padding: .095rem 0;
	line-height: 1.2;
	color: #555555;
	width: 25%;
	width: calc(25% - 0.05rem);
	width: -webkit-calc(25% - 0.05rem);
	float: left;
}
.current_hot{
	position: fixed;
	top: .85rem;
	right: .035rem;
	color: #65bdd1;
	text-align: center;
	font-size: .12rem;
}
.hot_ul li{
	font-size: .1rem;
}













